house or establishment open to the street, where food is prepared and sold - Espagnol Anglais Dictionnaire